Hizzle\Noptin\Emails\Types\Recurring B

Total Complexity 87
Dependencies 0
Dependents 0
Total lines 760
Lines of code 494
Logical lines of code 191
Comment lines 160
Methods 25
Properties 0

Methods 25

Method Rating Maintainability Complexity Lines of code
schedule_campaign()
C
35 24 78
about_automation()
A
40 11 61
maybe_send_notification()
A
46 8 36
get_month_days()
A
52 8 24
get_formatted_next_send_time()
A
44 6 53
get_campaign_timing_options()
S
35 1 115
maybe_update_cron_jobs()
S
55 5 19
on_save_campaign()
S
55 5 19
get_days()
S
55 3 18
register_automation_type()
S
57 1 19
__construct()
S
72 1 5
add_hooks()
S
75 1 4
get_name()
S
79 1 3
get_description()
S
79 1 3
get_image()
S
72 1 6
default_next_send()
S
79 1 3
default_frequency()
S
82 1 3
default_x_days()
S
82 1 3
default_time()
S
82 1 3
default_day()
S
82 1 3
default_date()
S
82 1 3
default_year_day()
S
82 1 3
get_weekdays()
S
77 1 4
campaign_options()
S
79 1 3
on_delete_campaign()
S
80 1 3